import request from '@/utils/request'

/**
 * 上传头像到OSS（通过后端）
 * @param {FormData} formData - 包含头像文件的FormData对象
 * @returns {Promise} - 请求响应
 */
export function uploadAvatar(formData) {
	return request({
		url: '/upload/avatar',
		method: 'post',
		data: formData,
		headers: {
			'Content-Type': 'multipart/form-data',
		},
	})
}

/**
 * 获取OSS临时上传凭证
 * @returns {Promise} - 请求响应，包含临时凭证信息
 */
export function getOSSUploadCredentials() {
	return request({
		url: '/upload/credentials',
		method: 'get',
	})
}
